You might give Karizmah Dance Shoes and Boots a try too.
http://www.karizmahdanceshoes.com/
This is a brick and mortar store, but they do a LOT of on line sales as well.
They do returns IF the shoes have not been used/dance in.
They carry a LOT of different shoe brand.
Don't see a brand you want to try, ask them why they don't have that brand. They will tell you, many times it's because the padding is too thin and the shoes are not very good quality.